package com.power.contant;

/**
 *
 * 认证授权常量类
 */
public interface AuthConstants {

    /**
     * 令牌的token值存放到 请求头中key
     */
    String AUTHORIZATION = "authorization";

    /**
     * 令牌token值的前缀
     */
    String BEARER = "bearer ";

    /**
     * 令牌token存放到redis中的key前缀
     */
    String LOGIN_TOKEN_PREFIX = "login_token:";

    /**
     * 用户的登录类型
     */
    String LOGIN_TYPE = "loginType";

    /**
     * 后台用户登录类型
     */
    String SYS_USER_LOGIN = "sysUserLogin";

    /**
     * 用户购物系统登录类型
     */
    String NUMBER_LOGIN = "memberLogin";

    /**
     * 自定义登录页的登录地址
     */
    String LOGIN_URL = "/doLogin";

    /**
     * 配置登出成功过的地址
     */
    String LOGOUT_URL = "/doLogout";

    /**
     * token的有效效的时长
     */
    Long TOKEN_TIME = 60*60*8L;

    /**
            * token的阈值
     */
    Long TOKEN_EXPIRE_THRESHOLD_TIME = 60*60*4L;


}
